let proto = new Proxy({}, {
    get(target, propertyKey, receiver) {
      console.log('GET ' + propertyKey,target[propertyKey]);
      return target[propertyKey];
    }
  });
  
  let obj = Object.create(proto);
  obj.foo // "GET foo"